It was the first time Verstappen, winner of a record 19 of 22 races last year, has won the first two races of a season. He has also won 19 of the last 20.
It was the first time in seven races that Ferrari had failed to get at least one of their cars into the top 10.
Norris's teammate Oscar Piastri, who spun off and finished ninth in his home race last Sunday after starting on the front row and challenging for the lead, has another good chance to rev up his season.
Drivers watched in amusement as the monitor lizard, a familiar sight in Singapore, reacted to the chase with a sudden burst of speed after sauntering onto the circuit shortly after the start of the daylight session.
It was Hamilton's first pole position since Saudi Arabia in December 2021.
Carlos Sainz put Ferrari on pole position for the US Formula One Grand Prix in Austin, Texas, on Saturday, with Red Bull's double World champion Max Verstappen joining the Spaniard on the front row.
Verstappen struggled for grip through qualifying but it all came together in his last effort
McLaren are leading the constructor's championship but are only 29 points ahead of Ferrari, with Leclerc an obvious threat and team mate Carlos Sainz qualifying fifth and Mercedes' George Russell sixth.
Sergio Perez won the Saudi Arabian Grand Prix from pole position in a Red Bull one-two on Sunday with Max Verstappen staying top of the championship after racing from 15th to second.
Max Verstappen took pole position on Saturday in a wet qualifying for a Canadian Grand Prix
Lando Norris led a McLaren front row sweep in qualifying for the season-ending Abu Dhabi Grand Prix on Saturday
Max Verstappen took the 50th win of his Formula One career, and record-equalling 15th of the season
Charles Leclerc put Ferrari on pole position for Sunday's US Grand Prix after Red Bull's triple Formula One world champion Max Verstappen had a faster lap deleted for exceeding track limits and dropped to sixth on the grid.
Max Verstappen added his name to the list of triple Formula One World champions on Saturday after Red Bull team mate and sole title rival Sergio Perez crashed out of the Qatar Grand Prix sprint race.
Max Verstappen, who could seal his fourth successive championship on Saturday, will line up fifth on the starting grid
Verstappen led from start to finish at Austria's Red Bull Ring, with seven-time world champion Hamilton second for Mercedes.
IMAGES from the Azerbaijan F1 Grand Prix held at Baku City Circuit on Sunday
Formula One will have a record 24 races in the season that starts in Bahrain on Saturday.
Verstappen suffered two retirements from the first three races but has otherwise finished all but two rounds in the top three.
His race engineer replied that they would explain it all privately.
Max Verstappen won the Spanish Grand Prix from pole position to stretch his Formula One championship lead to 53 points.
Max Verstappen led a soggy Monaco Grand Prix from start to finish on Sunday
Red Bull's Mexican Sergio Perez was a distant third, struggling with dehydration after a water bottle failure in the Texas heat.
Verstappen hustled his Honda-powered Red Bull around the popular figure-of-eight layout in one minute, 29.304 seconds
The governing FIA and sport's commercial rights holders Liberty Media have suggested a reverse-grid qualifying race on the second Saturday to decide that Sunday's starting order and add to the excitement.
Statistics for Sunday's season-ending Abu Dhabi Formula One Grand Prix at the Yas Marina circuit.
Red Bull's Sebastian Vettel returns to the scene of his first Formula One victory this weekend hoping to pull off another Italian Grand Prix win against the odds.
Ferrari's Charles Leclerc, starting on pole, finished second after defending hard against Verstappen with the two 21-year-olds banging wheels as the Dutchman forced his way past. Verstappen took the flag under investigation.
Sergio Perez beat teammate and championship leader Max Verstappen to win the Azerbaijan Grand Prix on Sunday and continue Red Bull's Formula One domination with a double success in Baku.
The front row lockout was a record-equalling 65th for champions Mercedes.
Max Verstappen won his home Dutch Grand Prix for Red Bull on Sunday and took the Formula One championship lead in front of a roaring, dancing army of fans hailing their hero with orange flags and flares.
Max Verstappen dashed Ferrari's home hopes and won the Italian Grand Prix
Ferrari's Charles Leclerc will line up alongside on the front row after a final qualifying session that ended with Verstappen's Mexican team mate Sergio Perez crashing at the final corner.
Max Verstappen won Red Bull's home Austrian Grand Prix from pole position and with the fastest lap on Sunday for the team's 10th successive Formula One victory and ninth in nine races this season.
Ferrari's Charles Leclerc secured pole position for the Singapore Grand Prix on Saturday after a furious Max Verstappen was forced to abandon his fastest lap for fear of running out of fuel.
Leclerc's performance on Saturday earned him his sixth pole from eight races so far this season, and fourth in a row.
All Formula One drivers, teams and personnel have tested negative for COVID-19 ahead of the season-opening Austrian Grand Prix in Spielberg, the sport said on Saturday. Anyone entering the paddock at the Red Bull Ring must have a clean bill of health and is being tested every five days by private medical teams.
Red Bull's Sergio Perez scored his second win of the season in Sunday's Singapore Grand Prix ahead of Ferrari's Charles Leclerc as title favourite Max Verstappen was forced to put his championship champagne on ice after finishing seventh.
Australian Oscar Piastri roared back from season-opening disappointment in his home race by winning the Chinese Formula One Grand Prix from pole position in a McLaren one-two with championship-leading teammate Lando Norris on Sunday.